package com.guang.dubbo.shoulu.v1.framework;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;

@Data
@AllArgsConstructor
public class Invocation implements Serializable {

    private static final long serialVersionUID = 8683452581122892189L;

    /**
     * 接口的全限定名称
     */
    private String interfaceName;
    /**
     * 方法名称
     * 光有方法名称肯定是不够的，因为可能会存在着重载的情况
     */
    private String methodName;
    /**
     * 参数值列表
     */
    private Object[] params;
    /**
     * 参数类型列表
     */
    private Class[] paramType;
}